﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SistemaDeBastanteodePoderes.Dominio;

namespace SistemaDeBastanteodePoderes.Negocio
{
    interface IAdministradorService
    {
        #region Operaciones de Negocio
        Usuario RegistrarUsuario(string Nombre, string Password, int Rol);
        Roles AgregarRol(string Descripcion);
        #endregion

        #region Metodos de soporte para la entidad Usuario
        Usuario ObtenerUsuario(int codigo);
        ICollection<Usuario> ListarUsuarios();
        #endregion

        #region Metodos de soporte para la entidad Roles
        Roles ObtenerRol(int codigo);
        #endregion

    }
}
